body{
text-align:left;
margin:0px;
padding:0px;
}

#top_head{
position:fixed;
left:0px;
top:0px;
width:100%;
min-width:850px;
min-height:150px;
max-height:180px;
margin-bottom:5px;
z-index:1000;
}

#top_banner{
position:relative;
max-width:900px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
}

#srch_box{
text-align:right;
margin-left:180px;
margin-bottom:60px;
}

#head_link{
text-align:right;
font-size:15px;
}

#head_link > ul > li{
display:inline-block;
list-style:none;
margin-left:15px;
}

#mid_body{
position:relative;
left:0px;
top:165px;
min-height:60px;
width:100%;
margin-top:5px;
}

#btm_link{
background-color:black;
width:100%;
min-height:200px;
}

#top_link {
width:100%;
min-width:900px;
max-height:50px;
text-align:center;
}

#top_link > ul > li{
display:inline-block;
list-style:none;
font-size:18px;
font-family:"Sans Bold";
font-weight:bold;
margin-right:15px;
}

#mid_content{
min-width:850px;
width:100%;
min-height:200px;
}

.circle {
position:relative;;
margin-left:auto;
margin-right:auto;
    background: rgb(64,64,64);
    width: 15px;
    height: 15px;
    border-radius: 50%;
}

.sdw{
box-shadow: 5px 5px 5px #888888;
}

.brdr{
border:1px solid rgb(102,102,102);
}

.obdr{
border:2px solid rgb(0,255,42);
border-radius:5px;
}

.bg{
background-color:rgb(64,64,64);
}

.fclr{
color:rgb(0,255,42);
}

a{
cursor:hand;
text-decoration:none;
}

.text_box{
border:0px solid green;
border-radius:2px;
width:250px;
padding:2px;
}

.btn{
background-color:rgb(0,255,42);
color:rgb(64,64,64);
padding:2px;
padding-left:6px;
padding-right:6px;
border-radius:2px;
font-size:12px;
border:1px solid rgb(0,255,42);
}

#news_red{
background-color:red;
color:rgb(64,64,64);
margin:3px;
padding:3px;
width:95%;
height:200px;
border-radius:2px;
border:2px solid red;
text-align:left;
}

#news_yellow{
background-color:yellow;
color:rgb(64,64,64);
margin:3px;
padding:3px;
width:95%;
height:200px;
border-radius:2px;
border:2px solid yellow;
text-align:left;
}

#news_blue{
background-color:blue;
color:rgb(64,64,64);
margin:3px;
padding:3px;
width:95%;
height:200px;
border-radius:2px;
border:2px solid blue;
text-align:left;
}

#news_green{
background-color:green;
color:rgb(64,64,64);
margin:3px;
padding:3px;
width:95%;
height:200px;
border-radius:2px;
border:2px solid green;
text-align:left;
}
